草庐IT

JavaFx WebView - 滚动到所需位置

全部标签

微信小程序顶部栏图片随页面滚动渐变展示隐藏

微信小程序顶部栏图片随页面滚动渐变展示隐藏小程序顶部通栏,展示图片,随着页面滚动,开始渐变展标题记及纯色吸顶样式主要使用了小程序中的scroll-view组件,通过滚动时触发bindscroll和滚动到顶部bindscrolltoupper改变顶部栏的样式效果目录微信小程序顶部栏图片随页面滚动渐变展示隐藏效果如图:代码如下:index.wxmlindex.jsindex.wxssindex.json代码打包下载效果如图:运用技术:主要使用了小程序中的scroll-view组件,通过滚动时触发bindscroll和滚动到顶部bindscrolltoupper改变顶部栏的样式效果,如果不使用bin

javascript - 在不滚动页面的情况下将带有 javascript 的哈希添加到 url?

在不滚动页面的情况下向url添加哈希?使用javascript我打开页面我向下滚动我点击添加散列的链接(可能带有值#test)(例如:http://www.example.com/#test)页面不得滚动回顶部。如何做到这一点?注意:只是检查是否有可能禁用运动,即使有一些带有id="test"的标签到目前为止返回错误;工作正常(支持没有javascript的人),也避免id在html中的存在,但它不是数字之类的问题,如1、2、3(它们无论如何都不允许作为id)所有的答案都很好,没有什么新的或突破性的,也没有关于如何破坏默认功能的解决方案,但它会起作用。:)感谢您花时间回答。

javascript - 按 utf-8 字节位置提取子字符串

我有一个字符串、开始和长度,用于提取子字符串。这两个位置(开始和长度)都基于原始UTF8字符串中的字节偏移量。但是,有一个问题:开始和长度以字节为单位,所以我不能使用“substring”。UTF8字符串包含几个多字节字符。有没有一种超高效的方法来做到这一点?(我不需要解码字节...)范例:varorig='你好吗?'s,e可能是3,3以提取第二个字符(好)。我在找varresult=orig.substringBytes(3,3);帮助!更新#1在C/C++中,我只是将其转换为字节数组,但不确定javascript中是否存在等效项。顺便说一句,是的,我们可以将它解析为字节数组并将其解

javascript - window.open 不可调整大小,可滚动

我尝试了window.open并希望javascript使用新的url打开一个新的浏览器,并希望新窗口可以调整大小和滚动我试过了window.open("someurl",'_blank','windowOpenTab','scrollbars=1,resizable=1,width=1000,height=580,left=0,top=0');Edit1:尝试了window.open(url,'_blank','windowOpenTab','scrollbars=1,resizable=1,width=1000,height=580,left=0,top=0');仍然没有运气从ht

javascript - 自动从上到下滚动页面,然后返回(并重复)

我正在尝试弄清楚如何在页面加载时自动滚动到页面底部(已充分描述here),然后在到达页面底部时自动向上滚动。我可以找到自动滚动到底部的功能,但我不知道如何识别我何时位于页面底部,以及如何在我位于页面底部时向上滚动。我会使用通用Javascript(或JQuery)来执行此操作。提前致谢! 最佳答案 试试这个:http://jsfiddle.net/yjYJ4/$('html,body').animate({scrollTop:$(document).height()-$(window).height()},1000,function

javascript - 如何移动 SVG 在 D3 中的位置?

我使用D3创建了一个svg。然而,它只出现在屏幕的左上角,或者被附加到另一个svg上。无论如何我可以使用JavaScript移动它吗?例如:varsvg=d3.select("body").append("svg").attr("width",200).attr("height",200); 最佳答案 使用d3js+Jquery://svgdesignvarsvg=d3.select("#chart").append("svg").attr("width",200).attr("height",200);//svgrepositio

javascript - 控制 HTML5 视频的开始位置和播放持续时间

我们有一个视频(13分钟长),我们想使用HTML5对其进行控制。我们希望能够让我们的用户控制和选择他们想要播放的视频部分。最好是通过2个输入字段进行此控制。他们将在第一个框中输入开始时间(以秒为单位)并在第二个框中输入播放持续时间(以秒为单位)。例如,他们可能希望从10秒开始播放视频并播放15秒。对执行此操作所需的Javascript有任何建议或指导吗?注意:我发现了以下内容:StartHTML5videoataparticularpositionwhenloading?但它只解决了从特定时间开始的问题,与播放指定时间长度的视频无关。 最佳答案

javascript - 如何仅在字符串中的特定位置替换匹配项?

所以,我有一个函数,它有两个参数:字符串和要替换的匹配索引,我只需要替换与该索引匹配的。我该怎么做?示例:replace('a_a_a_a_a',1)结果:a__a_a_a 最佳答案 可能看起来像:varmystr='a_a_a_a_a';functionreplaceIndex(string,at,repl){returnstring.replace(/\S/g,function(match,i){if(i===at)returnrepl;returnmatch;});}replaceIndex(mystr,2,'_');上面的代

javascript - React Native 无限滚动

我试图获得无限滚动的最小示例。所以我有这个:varReact=require('react-native');var{StyleSheet,View,Image,ListView,}=React;vardata=[{"id":1,"profile_picture":{"href":"//like1.r.worldssl.net/ui_big/1305634.jpg"}},{"id":2,"profile_picture":{"href":"//like1.r.worldssl.net/ui_big/1305634.jpg"}},{"id":3,"profile_picture":{"h

javascript - Http 站点未检测到 Chrome 中的位置 - 问题

我们今天确实注意到了根据用户位置自动检测邮政编码的问题。它在其他浏览器(edge、IE、Firefox)中运行良好我们必须将站点配置为https,然后它才能正常工作示例:https://www.whatismyzip.com/效果很好其中http://www.mapdevelopers.com/what-is-my-zip-code.php不起作用。--%>--%>functionShowMessages(){debugger;if(navigator.geolocation){navigator.geolocation.getCurrentPosition(success);}els